在 HTML 和 CSS 中使用 SVG 图像文件

您所在的位置:网站首页 css background svg 在 HTML 和 CSS 中使用 SVG 图像文件

在 HTML 和 CSS 中使用 SVG 图像文件

2023-03-29 11:22| 来源: 网络整理| 查看: 265

当前位置:主页 > 学无止境 > WEB前端 > HTML > Vue React JavaScript Angular CSS HTML 在 HTML 和 CSS 中使用 SVG 图像文件 作者:迹忆客 最近更新:2023/03/27 浏览次数:

本文介绍了使用 HTML 和 CSS 在网页上嵌入 SVG 图像。

SVG 文件是矢量图像,使用它比使用 png、jpeg、jpg 或其他图像文件有很多好处。 SVG 文件的主要优点是它与分辨率无关,这意味着当我们将它缩放到任何尺寸时,图像的分辨率或质量保持不变。

此外,SVG 文件大小非常紧凑,从而减少了网页的加载时间。 我们还可以在文本编辑器中编辑 SVG 文件,并通过添加一些与关键字相关的文本使其对 SEO 友好。

此外,我们可以通过脚本为 SVG 文件添加动画,这也是使用 SVG 文件的最大优势之一。

使用 标签将 SVG 文件添加到网页

在本节中,我们使用了 HTML 的 标签在网页上渲染 SVG 图像文件。 我们从 svgrepo 中获取了两个不同的图标,并将其 URL 嵌入到 标签的 src 标签中。

示例代码:

在上面的输出图像中,用户可以看到相机和汽车的 SVG 图标。

使用 标签将 SVG 文件添加到网页

HTML 标签允许用户在网页上呈现音频、视频或 PDF 等多媒体。

我们使用了对象标签的两个属性来显示 SVG 文件。 的数据属性采用 SVG 文件的本地路径或 URL。

标签的 type 属性采用文件类型,我们将使用 image/svg+xml 作为其值来渲染 SVG 文件。

在这里,我们使用对象标签渲染了相机和汽车图标。

我们还可以在 标签内添加后备图像。 在下面的示例中,我们采用了损坏的相机图标 URL 并添加了后备图像。

现在,当用户执行以下代码时,他们只会看到后备图像,因为 SVG 文件的 URL 已损坏。

在上面的输出中,用户可以看到它显示了 DelftStack 的标志,这是一个后备图像而不是相机图标。

使用 标签将 SVG 文件添加到网页

标签允许我们将其他应用程序嵌入到网页中。 我们将使用带有 标签的 src 和 type 属性将 SVG 文件嵌入到网页中。

src 属性采用 SVG 文件的 URL 或路径,type 定义多媒体类型。

在这里,我们使用 标签将两个 SVG 图标嵌入到网页中。

使用 标签将 SVG 文件添加到网页

标签允许开发人员将内联框架嵌入到文档中。 它为音频、视频或多媒体等外部资源提供不同的框架或块。

在这里,我们使用了 标签并在 src 属性中添加了 SVG 文件的 URL。 此外,我们不需要在此处指定要显示的多媒体类型,例如和

 

上面的输出显示相机图标被嵌入到单独的块或帧中。

使用 CSS background-image 属性添加 SVG 文件作为背景

background-image CSS 属性允许我们为特定元素设置背景图像。 在这里,我们将 SVG 文件设置为背景图像。

在下面的示例中,我们创建了 标签并添加了一些文本。 此外,我们还使用 CSS 的 background-image 属性为其添加了背景 SVG 图像。

此外,我们还为 的文本添加了颜色,并设置了 background-repeat: no-repeat; 避免背景图片重复。

welcome to jiyik.com! h3{ background-image: url("https://www.demo.com/show/426102/camera.svg"); background-repeat: no-repeat; color: red; }

在本文中,我们了解了使用 HTML 和 CSS 呈现 SVG 文件的不同方法。 但是,用户也可以直接使用 HTML 的 标签将 SVG 文件添加到网页中。

和 标签允许用户在加载 SVG 文件失败时设置回退图像。 用户可以使用 或 标签将 SVG 图像文件嵌入到单独的块中。

但是,不建议使用 ,因为它会影响网页的 SEO,但用户可以使用 或内联 代替。

上一篇:从文件夹添加 HTML 图像

下一篇:没有了

相关文章 从文件夹添加 HTML 图像

发布时间:2023/03/27 浏览次数:145 分类:HTML

本篇文章介绍如何从 HTML 中的文件夹添加图像。

在 JavaScript 中将 HTML 转换为图像

发布时间:2023/03/27 浏览次数:99 分类:HTML

这篇文章教我们把HTML转成图片。

HTML 图像的透明度

发布时间:2023/03/27 浏览次数:50 分类:HTML

在本文中,我们将了解什么是图像不透明度,以及如何在图像上使用不透明度来增强设计的外观和感觉。 一个常见的原因是创建半透明图像,可用于覆盖页面上的其他内容。

HTML 向图像添加标题

发布时间:2023/03/27 浏览次数:148 分类:HTML

本文讨论了使用 HTML 和 CSS 属性在网页上的一个或多个图像下方或上方编写标题的不同方法。

HTML 格式中在图像上单击或悬停时进行放大

发布时间:2023/03/27 浏览次数:198 分类:HTML

本文介绍了在悬停或单击时放大 HTML 图像。

在 HTML 中选择默认值

发布时间:2023/03/27 浏览次数:187 分类:HTML

本教程介绍如何为 HTML select 元素选择默认值

在 HTML 中旋转图像

发布时间:2023/03/27 浏览次数:161 分类:HTML

本教程介绍如何在 HTML 中旋转图像

在 HTML 中使用十六进制代码设置透明度

发布时间:2023/03/27 浏览次数:195 分类:HTML

本文介绍如何在 HTML 元素中设置透明度

在 HTML 中开始新行

发布时间:2023/03/27 浏览次数:141 分类:HTML

本教程介绍如何在 HTML 中断行

转载请发邮件至 [email protected] 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3